<?
include 'config/config.inc.php';
include '../source/includes/clienti.distributori.class.php';
include '../source/includes/cPHPVersion.class.php';
include '../source/includes/cIniFileReader.class.php';
rinnovaSessione(true);
header('Content-Type: text/html; charset=UTF-8');
$_POST['op']!="" ? $op=$_POST['op'] : $op = $_REQUEST['op'];
switch($op) {
	case "getElenco":
		die(ClienteDistributore::getElenco($_POST['min'],$_POST['max'],$_POST['orderby']));
		break;
		
	case "salva":
		$_POST = decodeUtf8Array($_POST);
		die(ClienteDistributore::salva($_POST['id'],$_POST['nome'],$_POST['referente'],$_POST['indirizzo'],$_POST['citta'],$_POST['provincia'],$_POST['nazione'],$_POST['mail'],$_POST['telefono'],$_POST['num_smart'],$_POST['username'],$_POST['pw'],pulisciCartella($_POST['cartella'])));
		break;
		
	case "getRecord":
		die(ClienteDistributore::getRecord($_POST['id']));
		break;
		
	case "attiva":
		die(ClienteDistributore::attiva($_POST['id'],$_POST['attivo']));
		break;
		
	case "archivia":
		die(ClienteDistributore::archivia($_POST['id'],$_POST['archivio']));
		break;
		
	case "elimina":
		die(ClienteDistributore::elimina($_POST['id']));
		break;
		
	case "cerca":
		$_POST = decodeUtf8Array($_POST);
		die(ClienteDistributore::cerca($_POST['search']));
		break;
		
	case "cercaElenco":
		$_POST = decodeUtf8Array($_POST);
		if($_POST['citta']!="") $_SESSION['clienti_citta'] = $_POST['citta']; elseif($_POST['mode']=="") $_SESSION['clienti_citta']="";
		if($_POST['nome']!="") $_SESSION['clienti_nome'] = $_POST['nome']; elseif($_POST['mode']=="") $_SESSION['clienti_nome']="";
		if($_POST['provincia']!="") $_SESSION['clienti_provincia'] = $_POST['provincia']; elseif($_POST['mode']=="") $_SESSION['clienti_provincia']="";
		if($_POST['nazione']!="") $_SESSION['clienti_nazione'] = $_POST['nazione']; elseif($_POST['mode']=="") $_SESSION['clienti_nazione']="";
		if($_POST['min']!="") $_SESSION['clienti_min'] = $_POST['min'];
		if($_POST['max']!="") $_SESSION['clienti_max'] = $_POST['max'];
		die(ClienteDistributore::cercaElenco($_SESSION['clienti_citta'],$_SESSION['clienti_nome'],$_SESSION['clienti_provincia'],$_SESSION['clienti_nazione'],$_SESSION['clienti_min'],$_SESSION['clienti_max']));
		break;
		
	case "clienti":
		die(ClienteDistributore::elencoClienti());
		break;
}
?>